package com.ruoyi.medmanage.service;

import java.util.List;
import com.ruoyi.medmanage.domain.MedicalInfo;

/**
 * 药物信息
 Service接口
 *
 * @author y
 * @date 2022-03-29
 */
public interface IMedicalInfoService
{
    /**
     * 查询药物信息

     *
     * @param medId 药物信息
    主键
     * @return 药物信息

     */
    public MedicalInfo selectMedicalInfoByMedId(Integer medId);

    /**
     * 查询药物信息
     列表
     *
     * @param medicalInfo 药物信息

     * @return 药物信息
    集合
     */
    public List<MedicalInfo> selectMedicalInfoList(MedicalInfo medicalInfo);

    /**
     * 新增药物信息

     *
     * @param medicalInfo 药物信息

     * @return 结果
     */
    public int insertMedicalInfo(MedicalInfo medicalInfo);

    /**
     * 修改药物信息

     *
     * @param medicalInfo 药物信息

     * @return 结果
     */
    public int updateMedicalInfo(MedicalInfo medicalInfo);

    /**
     * 批量删除药物信息

     *
     * @param medIds 需要删除的药物信息
    主键集合
     * @return 结果
     */
    public int deleteMedicalInfoByMedIds(Integer[] medIds);

    /**
     * 删除药物信息
     信息
     *
     * @param medId 药物信息
    主键
     * @return 结果
     */
    public int deleteMedicalInfoByMedId(Integer medId);
}
